home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / ticklr50.arc / TICKLER.DOC < prev   
Encoding:
Text File  |  1986-12-11  |  14.5 KB  |  326 lines

  1.  
  2.                 TICKLER DOCUMENTATION VERSION 5.0
  3.                         December, 1986
  4.                (C) copyright by Lynn Canning
  5.                                 9107 Grandview
  6.                                 Overland Park, Ks 66212
  7.                                 913-649-7334
  8.  
  9.  
  10. Pgm-aide, Tickler, and Tickclk are distributed under a new
  11. concept called Postware.  This means that although no fee is
  12. currently charged for the non-commercial use of these programs,
  13. the author requires that their usage be registered via postcard.
  14. Please send your name, address, where obtained, and comments to
  15. the author at the above address.
  16.  
  17. Commercial users must contact the author to discuss a licensing
  18. agreement fee and must not use the programs except for short term
  19. evaluation purposes.
  20.  
  21. NOTE:  A number of commercially copyrighted routines are used in
  22.        Pgm-aide, Tickler, and Tickclk versions 5.00.  The copyright
  23.        on these routines allows them to be included in distributed
  24.        programs as long as the source code is not distributed. The
  25.        Turbo Pascal source code is therefore no longer available
  26.        for distribution.
  27.  
  28. NEW  for  Version  5.0
  29.  - Tickler now works in conjunction with TickClk to automatically
  30.    set up to ten alarms for a particular day.  
  31.  - Tickler now re-displays the daily schedule upon from the  edit 
  32.    Add or Modify function.
  33. NOTE!! TICKLER.DAT IS STILL IN THE SAME FORMAT, SO DON'T OVERLAY
  34.        YOUR OLD VERSION IF YOU HAVE ONE.
  35.  
  36. TICKLER  is  an enhanced appointment calendar which includes  the 
  37. following functions:
  38. 1)  Provides an on-screen list of your schedule.
  39. 2)  Provides a printed listing of your schedule for the  next  nn     
  40.     days.
  41. 3)  Allows messages to be tagged as recurring annually, quarterly, 
  42.     monthly, weekly or temporary.
  43. 4)  Temporary  messages are automatically purged when  past  the 
  44.     effective date and are saved for future reference.
  45. 5)  Provides a printed listing of purged messages.
  46. 6)  Provides support for color monitors,  monochrome monitors and 
  47.     composite monochrome monitors.
  48. 7)  Provides full on-screen edit capabilities.
  49. 8)  Provides a memory resident add editor (contained in a  memory 
  50.     resident program named PGM-AIDE obtained from  P-AIDE50.ARC).  
  51.     This  file should be available from the same  source  Tickler 
  52.     was obtained.
  53. 9)  Provides up to ten alarms to be set for a particular day.
  54.  
  55. TICKCLK  is  a memory resident program that works in  conjunction 
  56. with Tickler to provide the following functions:
  57. 1)  Provides an on-screen clock display in the upper right corner 
  58.     of the screen.
  59. 2)  Accepts up to ten Alarm settings passed from Tickler.
  60.  
  61. PGM-AIDE is a memory resident program that provides the following 
  62. functions:
  63. 1)  Memory resident screen counter utility.
  64. 2)  Memory resident printer setup for Epson and AT&T printers.
  65. 3)  Memory resident add editor for Tickler.
  66. Pgm-Aide is not a requirement for running Tickler and Tickclk.
  67.  
  68.  
  69.  
  70.                           RESTRICTIONS
  71.  
  72. These programs have been tested on an IBM/PC using PC-DOS 3.1 and 
  73. on an AT&T 6300 using MS-DOS 2.1.
  74. Tickler does not support monochrome monitors.
  75. Tickclk will probably hang up your machine if you attempt to run
  76. CrossTalk while it is installed.  It does work fine with Relay
  77. Gold.  Installing Tickclk before Pgm-aide will cause Enable to
  78. think it was already installed by a previous command processor,
  79. therefore install Pgm-aide first.
  80. Tickclk  was  written utilizing routines from Turbo  Power  Tools 
  81. Plus  from  Blaise  Computing.   Some of these  routines  do  not 
  82. support certain IBM compatibles.
  83.  
  84.                           INSTALLATION
  85.  
  86. Tickler  and  Tickclk should be inserted into  your  AUTOEXEC.BAT 
  87. file,  so that Tickler will automatically show your schedule upon 
  88. power up.   Tickclk must be installed prior to running Tickler so 
  89. that  Tickler can pass any detected alarm settings.   Tickler can 
  90. also be run at anytime from the DOS prompt.
  91.  
  92. NOTE:   Tickler determines message and alarm status based on  the 
  93. system  date.  Make  sure your system date and time  are  correct 
  94. prior  to running tickler or some temporary files may incorrectly 
  95. be purged or the alarms may not get set.
  96.  
  97. Copy the TICKLER.DAT file provided into the main directory of the 
  98. default drive.  This file must be present for the program to run.
  99. If  TICKLER.DAT is not found in the main directory,  you will  be 
  100. queried for the drive and directory path where it resides.
  101.  
  102.                      COMMAND LINE PARAMETERS
  103.  
  104. Tickler will automatically assume you are using a color  monitor.  
  105. If  you are using a composite monochrome monitor such as is found 
  106. on many portables,  the screen colors can be changed to shades of 
  107. black  and white by setting command line parameter 1 to "C"  when 
  108. calling the program.
  109.    Example: TICKLER C <cr>.
  110.  
  111. Tickler  will produce a printed schedule for the next nn days  if 
  112. command line parameter 1 or 2 is set to "S".
  113.    Example: TICKLER C S <cr> or TICKLER S <cr>
  114. Upon entry,  Tickler will ask for the schedule time span.   Up to 
  115. 99 days can be entered.
  116.  
  117.  
  118.  
  119.                            DATA FILES
  120.  
  121. TICKLER.DAT
  122.   Current  messages  are  added to and  maintained  in  the  file 
  123.   TICKLER.DAT.   Tickler  will  look  for this file in  the  main 
  124.   directory  of the current drive.   If not found,  you  will  be 
  125.   asked  for  the drive and directory where TICKLER.DAT  resides.  
  126.   This file must be present.
  127.  
  128. TICKLER.OLD
  129.   Temporary  files older than the system date  are  automatically 
  130.   purged and saved for future reference in this file.   This file 
  131.   is  provided  to allow you to review which  meetings  you  have 
  132.   attended,  etc.   Print  and  delete options for this file  are 
  133.   contained in the editor menu.  Tickler assumes that TICKLER.OLD 
  134.   resides  on  the  same  drive  and  directory  as  TICKLER.DAT.  
  135.   Tickler will automatically create this file when it is needed.
  136.  
  137. TICKLER.$$$
  138.   This  is an work file which is erased at end of  job.   If  for 
  139.   some reason Tickler abnormally terminates, this file may not be 
  140.   erased.
  141.  
  142.  
  143.  
  144.                          TICKLER EDITOR
  145.  
  146. Tickler's internal editor allows you to add,  change,  or  delete 
  147. messages.   The  data files are maintained in text format so that 
  148. they can be listed or printed with standard  utilities.   Caution 
  149. should  be used with word processers,  since some set end of line 
  150. and  end of file marks that make the  file  unreadable.   Tickler 
  151. determines  message status by comparing the system julian day  to 
  152. the  message julian day.   This is not a true julian day  because 
  153. Tickler always assumes 366 days in a year.
  154.  
  155. The editor utilizes the following keys:
  156.   left arrow
  157.   right arrow
  158.   home
  159.   end
  160.   backspace
  161. The  editor is always in insert mode.   It requests you to supply 
  162. input to a particular field and then press return.   If you  want 
  163. to  use  the  default value for a particular  field,  just  press 
  164. return.  You can't go back to a previous field.  After all fields 
  165. are input,  you are asked if you want to save the message.   If a 
  166. mistake has been made, just say no and re-enter the data.
  167.  
  168.  
  169.  
  170. TICKLER ADD EDITOR & DATA FIELDS - Option "A" on the edit menu.
  171.  
  172.   Message Day              edited for values 1-31.
  173.   Message Month            edited for values 1-12.
  174.   Message  Year            four  position  year,   defaults  to 
  175.                            current year.
  176.   Message Time1            format (hh:mm),  defaults to  spaces. 
  177.                            A leading zero must be entered if the
  178.                            hour is less than 10.
  179.   Message Time2            enter AM or PM, defaults to spaces.
  180.                            This  field is required if a time  was 
  181.                            entered.
  182.   Message                  50 characters, defaults to spaces.
  183.   Message Timespan         the number of days in advance you wish 
  184.                            the message to appear.  An entry of 00 
  185.                            causes  the message to appear only  on 
  186.                            the  message  day.   99  days  is  the 
  187.                            maximum entry.  Default is 00.
  188.   Message Status           A = Annual - Message will show once  a 
  189.                              year on the day specified.  Good for 
  190.                              birthdays.
  191.                            Q = Quarterly - Message will show  on                                                 
  192.                              the  day  specified  on  the   first                             
  193.                              month  of  each  quarter.    Message 
  194.                              month  must contain the first  month 
  195.                              of one of the quarters.
  196.                            M = Monthly - Message will show  every                               
  197.                              month on the day specified.  Message 
  198.                              month  is ignored but must contain a 
  199.                              valid value.
  200.                            W = Weekly - Message will show on  the 
  201.                              day of the week specified.   Message 
  202.                              day and month are ignored,  but must 
  203.                              contain a valid value.
  204.                            T = Temporary - Message will show  on 
  205.                              the   day   specified.    Good   for 
  206.                              meetings.  Day of Week Required  for 
  207.                              status of Weekly.   Valid values are 
  208.                              1-7.  1=Sunday, 2=Monday, etc.
  209.  
  210. NOTE:   Message date on Quarterly,  Monthly,  and Weekly messages 
  211.         are  recalculated  each time Tickler is  run.   Only  the 
  212.         first occurance of this message type will be shown on the 
  213.         printed schedule.
  214.  
  215.  
  216.  
  217. TICKLER MODIFY EDITOR - Option "M" on the edit menu.
  218.  
  219. When  this  option is selected,  all messages in TICKLER.DAT  are 
  220. displayed on the screen.  The currently selected message is high-
  221. TICKLER.DAT contains more than 17 messages.   Use the up and down 
  222. arrow keys to select the message to be changed or deleted.   When 
  223. the message is selected, press C to change or D to delete.
  224.  
  225. CHANGE  - This  is just like the Add Editor  except  the  current 
  226.           values  are shown.   If a particular field requires  no 
  227.           change, press return and the current value is kept.  
  228.  
  229. DELETE  - This  causes the selected message to be  deleted.   The 
  230.           status  is  changed  to "D",  but the  message  is  not 
  231.           actually deleted until end of job.   If you  accidently 
  232.           delete  a message,  you can undelete it by changing the 
  233.           status  back  to  its previous  value  via  the  change 
  234.           option.    Deleted   messages   are  not   written   to 
  235.           TICKLER.OLD.
  236.  
  237. PRINT PURGED MESSAGES - Option "P" on the edit menu.
  238.  
  239. Selection of this option causes the printing of TICKLER.OLD which
  240. contains  all  purged  temporary messages.   This option  can  be 
  241. toggled on and off.
  242.  
  243. DELETE PURGED MESSAGES FILE - Option "O" on the edit menu.
  244.  
  245. Selection  of  this option causes the  deletion  of  TICKLER.OLD.  
  246. This option can be toggled on and off.
  247.  
  248.  
  249.  
  250.                    MEMORY RESIDENT ADD EDITOR
  251.  
  252. A  memory resident add editor is available in PGM-AIDE along with 
  253. various other utility functions.  The  Add editor is identical to 
  254. the one  contained  in Tickler.   It  allows you to add messages 
  255. without exiting from a running program.  It will not turn on any
  256. alarm settings.  The alarm can only be set by running Tickler.
  257.  
  258.                         SETTING THE ALARM
  259.  
  260. At end-of-job, Tickler will check to see if the alarm should be set.
  261. If alarm settings are found and Tickclk is installed, you will be
  262. asked if you want to set the alarms.  If Tickclk is not installed,
  263. Tickler will continue to end of job without setting any alarms.
  264. Tickler will only set alarms that are scheduled for the current day.
  265. Tickler will not set an alarm if the alarm setting is less than the
  266. system time plus one minute.  One minute is added to allow time to
  267. pass the alarm settings to Tickclk.
  268.  
  269.                              TICKCLK
  270.  
  271. Tickclk displays the current time in the upper left corner of the
  272. screen.  If you are using a screen saver, it may be necessary to
  273. use new parameter settings because Tickclk updates the screen each
  274. second.
  275.  
  276. The color of the clock display defaults to magenta on black.  This
  277. can be changed by inputting a number via the command line.  The color
  278. chart is as follows:
  279.  
  280. 0 - Black       8 - Dark Grey
  281. 1 - Blue        9 - LightBlue
  282. 2 - Green      10 - LightGreen
  283. 3 - Cyan       11 - LightCyan
  284. 4 - Red        12 - LightRed
  285. 5 - Magenta    13 - LightMagenta
  286. 6 - Brown      14 - Yellow
  287. 7 - LightGrey  15 - White
  288.  
  289. The number to enter is determined by multiplying the desired background
  290. color by 16 and then adding the foregound color to the result.
  291. Examples:
  292.   Magenta on Black   0 * 16 + 5 = 5
  293.   Red on Green       2 * 16 + 4 = 36
  294.   Yellow on Blue    14 * 16 + 1 = 225
  295.  
  296. Tickclk accepts up to 10 alarm settings passed from Tickler.  Tickclk
  297. compares the lowest alarm setting against the Bios clock.  When they
  298. are equal, the associated alarm message is displayed on line 1 of the
  299. screen and an audible alarm is sounded.  The alarm will turn itself off
  300. in about 20 secs.  There is no hot key to turn off the alarm because
  301. the Turbo Power Tools Plus routines used will lock up some machines if
  302. the keyboard interrupt is checked.
  303.  
  304. It is suggested that you obtain the programs MAPMEM, MARK, and RELEASE.
  305. These programs are invaluable when working with and running memory
  306. resident programs.  They allow you a painless method of removing memory
  307. resident programs.  These programs were written and placed in the
  308. public domain by Turbo Power Software and are available on most BB's
  309. in a file named TSRCOMnn.ARC where nn stands for the version number.
  310. Since these programs work so well, removal from memory was not
  311. programmed into Tickclk.
  312.  
  313.                           AT&T PC6300 USERS
  314.  
  315. Upon system power-up, the PC6300 does not set the BIOS clock.
  316. Consequently, Tickclk must syncronize the clocks when it is installed.
  317. The BIOS clock ticks at a slightly faster rate than it should.
  318. Over the course of a day Tickclk may gain 20 or more minutes resulting
  319. in alarms being sounded earlier than expected.  Once Tickclk is
  320. installed, it can no longer access the DOS interupts it used to
  321. initially set the BIOS clock.  There are several programs available
  322. that will re-sync the clocks periodically.  Check your local BB.
  323.  
  324.  
  325.  
  326.